<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./plantilla.xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui">

    

   

    <ui:define name="content">
        
        <h:form id="form">  
  
    <p:panel id="panel" header="Nuevo Alumno">  
  
        <p:messages id="msgs"/>  
  
        <h:panelGrid columns="3">  
            <h:outputLabel for="id" value="IdPersona: *" />  
            <p:inputText id="id" value="" required="true" label="IdPersona">  
                <f:validateLength minimum="2" />  
            </p:inputText>  
            <p:message for="id" display="icon"/>  
            
            
  
            <h:outputLabel for="nombres" value="Nombres: *" />  
            <p:inputText id="nombres" value="" label="Nombres" required="true">  
                <f:validateLength minimum="2" />  
                <p:ajax update="msgNombres" event="keyup" />  
            </p:inputText>  
            <p:message for="nombres" id="msgNombres" display="icon"/>  
  
            
            <h:outputLabel for="apellidos" value="Apellidos: *" />  
            <p:inputText id="apellidos" value="" required="true" label="Apellidos">  
                <f:validateLength minimum="2" />  
            </p:inputText>  
            <p:message for="apellidos" display="icon"/>  
            
            <h:outputLabel for="direccion" value="Direccion: *" />  
            <p:inputText id="direccion" value="" required="true" label="Direccion">  
                <f:validateLength minimum="2" />  
            </p:inputText>  
            <p:message for="direccion" display="icon"/>  
            
            
            <h:outputLabel for="id" value="Telefono: *" />  
            <p:inputText id="telefono" value="" required="true" label="Telefono">  
                <f:validateLength minimum="6" />  
            </p:inputText>  
            <p:message for="telefono" display="icon"/>  
            
            
            <h:outputLabel for="nacimiento" value="Fecha Naciemiento: *" />  
            <p:inputText id="nacimiento" value="" required="true" label="Fecha Nacimiento">  
                <f:validateLength minimum="6" />  
            </p:inputText>  
            <p:message for="nacimiento" display="icon"/> 
            
            <h:outputLabel for="email" value="Email: *" />  
            <p:inputText id="email" value="" required="true" label="Email">  
                <f:validateLength minimum="6" />  
            </p:inputText>  
            <p:message for="email" display="icon"/> 
            
            <h:outputLabel for="dni" value="DNI: *" />  
            <p:inputText id="dni" value="" required="true" label="DNI">  
                <f:validateLength minimum="6" />  
            </p:inputText>  
            <p:message for="dni" display="icon"/> 
            
            <h:outputLabel for="alum" value="IdAlumno: *" />  
            <p:inputText id="alum" value="" required="true" label="IdAlumno">  
                <f:validateLength minimum="2" />  
            </p:inputText> 
            <p:message for="alum" display="icon"/> 
            
            <h:outputLabel for="codigo" value="Codigo: *" />  
            <p:inputText id="codigo" value="" required="true" label="Codigo">  
                <f:validateLength minimum="2" />  
            </p:inputText> 
            <p:message for="codigo" display="icon"/> 
            
            <h:outputLabel for="ciclo" value="Ciclo: *" />  
            <p:inputText id="ciclo" value="" required="true" label="Ciclo">  
                <f:validateLength minimum="2" />  
            </p:inputText> 
            <p:message for="ciclo" display="icon"/> 
            
            <h:outputLabel for="tesis" value="IdTesis: *" />  
            <p:inputText id="tesis" value="" required="true" label="IdTesis">  
                <f:validateLength minimum="2" />  
            </p:inputText> 
            <p:message for="tesis" display="icon"/> 
            
            
        </h:panelGrid>  
  
        <p:commandButton id="btn" value="Guardar" update="panel" actionListener="#{personBean.savePerson}"/>  
    </p:panel>  
  
</h:form>  
        
        
    </ui:define>

    

</ui:composition>
